У нас есть свойство SubKeyCount, которое содержит количество пунктов ниже по дереву.
public int SubKeyCount {get;}
Для того, чтобы им воспользоваться достаточно открыть пункт реестра и мы получим количество пунктов ниже в дереве.
using System;
using Microsoft.Win32;
class MainClass
{
public static void Main(string[] args)
{
RegistryKey rk = Registry.CurrentConfig;
Console.WriteLine(rk.SubKeyCount);
}
}
А вот и результат.

Можете посмотреть в реестре на самом деле так и есть.
